![Build Status](https://api.travis-ci.org/devsnek/snekfetch.svg?branch=master)
![NPM](https://nodei.co/npm/snekfetch.png?downloads=true&downloadRank=true&stars=true)
snekfetch ![Version Badge](https://versionbadge.now.sh/snekfetch.svg)
Snekfetch is a fast, efficient, and user-friendly library for making HTTP requests.
The API was inspired by superagent, however it is much smaller and faster.
In fact, in browser, it is a mere 4.4kb.
Documentation is available at https://snekfetch.js.org/
Some examples
const request = require('snekfetch');
request.post('https://httpbin.org/post')
.send({ usingGoodRequestLibrary: true })
.then(r => console.log(r.body));
request.get('https://s.gc.gy/o-SNAKES.jpg')
.then(r => fs.writeFile('download.jpg', r.body));
request.get('https://s.gc.gy/o-SNAKES.jpg')
.pipe(fs.createWriteStream('download.jpg'));
Available for browser as UMD from unpkg
<script src=https://unpkg.com/snekfetch></script>